package com.yuanfeng.job.service;

import com.yuanfeng.commoms.vo.order.CommissionSettleVO;
import com.yuanfeng.commoms.vo.payment.PayFxAccountVO;
import com.yuanfeng.commoms.vo.payment.PayFxRecordVO;

/**
 * @ClassName PayFxService
 * @Description
 * @Author hyq
 * @Date 2023/9/5 13:40
 * @Version 1.0
 **/

public interface PayFxService {

    /**
     * 封装分销佣金结算记录
     * @param commissionSettle
     * @param payFxAccount
     * @return
     */
    PayFxRecordVO buildFxRecord(CommissionSettleVO commissionSettle, PayFxAccountVO payFxAccount);


    /**
     * 封装用户账户数据
     * @param commissionSettle
     * @return
     */
    PayFxAccountVO buildFXAccount(CommissionSettleVO commissionSettle);
}
